package homework;

import java.util.Arrays;

public class Day06_2 {
    public static void main(String[] args) {
        int[] arr1 = {10,22,66,58,94,75};
        int max1 = getMaxOfArray(arr1);
        System.out.println(Arrays.toString(arr1));
        System.out.println("arr1的最大值为："+max1);

        int[] arr2 = createArray(20,50);
        int max2 = getMaxOfArray(arr2);
        System.out.println(Arrays.toString(arr2));
        System.out.println("arr2的最大值为："+max2);

    }

    /**
     * 定义一个方法getMaxOfArray()
     *
     *    - 将数组作为参数
     *    - 方法中获取元素的最大值
     *    - 将获取到的最大值返回
     *    - 测试方法
     */
    public static int getMaxOfArray(int[] arr){
        int max = arr[0];
        for(int i=1;i<arr.length;i++){
            if(arr[i]>max){
                max = arr[i];
            }
        }
        return max;
    }


    public static int[] createArray(int length,int max){
        int[] arr = new int[length];
        for(int i=0;i<arr.length;i++){
            arr[i] = (int)(Math.random()*(max+1));
        }
        return arr;
    }
}
